Computation Model: Register Machines
All systems with computation model: Register machines
Systems (128)
AMD Zen
f(x) = Revives AMD desktop and server x86 compute by pairing SMT, chiplet modularity, and Infinity Fabric with SenseMI adaptivity to deliver high-IPC throughput.
The 2017 Zen architecture organizes 14nm FinFET chiplets into 8-core CCXs with SenseMI telemetry, simultaneous multithreading, and Infinity Fabric links to the I/O die, delivering responsive general-p...
AMD Zen 2
f(x) = 2019 high-throughput platforms
AMD Zen 2 is a 7nm chiplet-based x86 architecture that couples multiple 7nm CPU chiplets, increased shared cache capacity, PCIe 4.0 lanes, and a robust Infinity Fabric interconnect to deliver high thr...
AMD Zen 3
f(x) = premium desktop/EPYC platforms
AMD Zen 3 increases IPC, optimizes its cache hierarchy, and leverages Precision Boost to sustain higher operating frequencies for premium desktop and EPYC platforms on the 7nm process.
AMD Zen 4
f(x) = next-generation Ryzen and EPYC throughput
AMD Zen 4 is a next-generation x86 microarchitecture powering Ryzen 7000 and EPYC Genoa families. Built on a 5nm FinFET CMOS chiplet architecture, it pairs a stronger DDR5/LPDDR5 memory controller wit...
ARM Cortex-A15
f(x) = premium tablets/servers
An aggressive out-of-order Cortex-A15 pipeline with virtualization extensions, powering Samsung Exynos 5 Dual 5250 and sometimes paired with Qualcomm Krait in premium tablets and servers.
ARM Cortex-A53
f(x) = energy-efficient mobile workloads
64-bit in-order energy-efficient core found in mid-range smartphones such as the Raspberry Pi 3 and Snapdragon 410, optimized for sustained mobile workloads.
ARM Cortex-A57
f(x) = high-performance mobile compute
ARM's Cortex-A57 is a high-performance, out-of-order 64-bit ARMv8-A core with a 3-wide decode/issue pipeline, aggressive micro-op reordering, and NEON/FPU arrays, routinely paired in big.LITTLE cluste...
ARM Cortex-A72
f(x) = High-IPC out-of-order execution powering premium 2016 smartphones/tablets (e.g., HiSilicon Kirin 960).
ARMv8-A general-purpose CPU with a wide-issue, high-IPC pipeline, aggressive branch prediction, and NEON/FPU arrays, designed for flagship mobile SoCs around 2016.
ARM Cortex-A76
f(x) = flagship smartphone/PC compute
Arriving in 2018, the ARM Cortex-A76 brought an out-of-order, high-frequency microarchitecture to flagship smartphone and PC compute, forming the performance backbone of Snapdragon 855 and Kirin 990 p...
ARM Cortex-A78
f(x) = premium flagship mobile compute
The 2020 ARM core that improved IPC over Cortex-A77 and is deployed alongside Cortex-X1 and Cortex-A55 companions in Snapdragon 888 and Dimensity 1200 rivals.
ARM Cortex-A8
f(x) = mainstream smartphones around 2010
ARM Cortex-A8 delivers an in-order dual-issue pipeline with NEON SIMD that powered Apple iPhone 3GS and other early smartphones, offering strong single-core performance for multimedia, UI, and applica...
ARM Cortex-A9
f(x) = high-performance 2011 smartphones
The ARM Cortex-A9 is a multi-core, out-of-order general-purpose CPU that powered flagship 2011 devices such as the Samsung Galaxy S II and Nvidia Tegra 2 platforms, delivering energy-efficient perform...
ARM Cortex-M0
f(x) = simple deterministic microcontroller control
Energy-efficient 32-bit Cortex-M0/v0+ subset powering low-power STM32F0, NXP LPC800, and similar microcontrollers for industrial sensors, wearables, and simple consumer peripherals, offering predictab...
ARM Cortex-M0+
f(x) = ultra-low-power deterministic control
Low-power, microcontroller subset delivering improved performance with single-cycle branches and Thumb-2 capabilities, powering NXP LPC800 and Microchip SAM D10 boards for wearable and sensor applicat...
ARM Cortex-M3
f(x) = deterministic embedded applications requiring interrupts
32-bit mid-range MCU core used in STM32F1 and LPC1768 boards; features the Thumb-2 instruction set, nested vectored interrupt controller, and tightly coupled memory for deterministic response.
ARM Cortex-M33
f(x) = deterministic low-power IoT control with security
Security-enhanced ARM Cortex-M33 core with TrustZone, used in the STM32L5 series for constrained secure IoT control.
ARM Cortex-M4
f(x) = signal processing real-time control
DSP-ready embedded microcontroller core with single-precision FPU and DSP extensions, powering STM32F4 and Teensy boards for real-time sensing, audio, and control workloads.
ARM Cortex-M55
f(x) = deterministic low-power ML inference
ML-enabled Cortex-M55 with Helium vector extensions, embedded in STM32U5 and other advanced microcontrollers for energy-efficient inference.
ARM Cortex-M7
f(x) = Deterministic high-speed real-time and AI acceleration
High-performance ARM Cortex-M7 core with a dual-issue pipeline, single-precision FPU, and DSP extensions, powering STMicroelectronics STM32H7, NXP i.MX RT, and Teensy 4.1 boards for physics-based sens...
ARM Cortex-M85
f(x) = deterministic real-time plus ML compute
ARM Cortex-M85 is a high-performance microcontroller core with 2nd-generation Helium vector extensions and dual scalar pipelines, powering the latest STM32U6 family to blend deterministic control with...
ARM Cortex-X1
f(x) = flagship-tier compute
Performance-focused single-core introduced in 2020-2021 with wide execution used in Snapdragon 888 platforms to drive flagship compute workloads.
ARM Cortex-X2
f(x) = flagship smartphone/PC compute
ARM Cortex-X2 is ARM's 2022 performance CPU core powering Snapdragon 8 Gen 1 and realizing flagship smartphone and PC compute workloads.
ARM Cortex-X4
f(x) = next-gen ultra-premium mobile/AI compute
ARM Cortex-X4 is ARM's 2024 high-performance flagship core for next-generation flagship SoCs such as the Qualcomm Snapdragon 8 Gen 4, emphasizing aggressive pipelining and high IPC to sustain sustaine...
ARM Neoverse N1
f(x) = datacenter/server compute
2019 server-focused microarchitecture tuned for high-frequency operation, scalable mesh interconnect, and energy-efficient cores for cloud infrastructure workloads.
ARM Neoverse V1
f(x) = HPC/datacenter math
2021 vector-optimized core built for high-throughput floating-point and SVE workloads, highlighted in Ampere and Fujitsu platforms.
ARM2
f(x) = early RISC embedded bridging
ARM2 is a 1985 32-bit hitless architecture used in early Acorn Archimedes workstations, representing the bridge from general-purpose CPUs to early RISC embedded systems.
ARM6
f(x) = mid-1990s embedded workstation
Modernized 32-bit ARM architecture derived from the Acorn lineage, powering Apple Newton PDAs and Amiga embedded workstations with a low-power RISC core.
ARM7TDMI
f(x) = Cost-sensitive embedded and smartphone control workloads, especially those demanding the Thumb instruction set for high code density.
ARM7TDMI is a 32-bit general-purpose CPU core in the ARM lineage that powered early smartphones like the Nokia 3310 and many microcontrollers; its Thumb instruction set compression and pipelined CMOS ...
ARM9
f(x) = Early Symbian and PSP workloads
ARM9 dual-issue pipeline processors powered early smartphones like the Nokia N-series and handheld consoles such as the Sony PSP, balancing efficient instruction throughput with low power draw.
Alibaba XuanTie C910
f(x) = Alibaba cloud/edge inference scenarios
The 2020 vector-plus-scalar Alibaba XuanTie C910 couples a wide vector unit with a scalar pipeline to enable edge and AI acceleration workloads.
Antikythera mechanism
f(x) = astronomical positions, eclipse prediction, Metonic calendar (multi-cycle gear ratios)
A hand-cranked bronze gearwork device built around 150–100 BC — the oldest known analog computer. Turning a single input crank advances 37 meshing gears whose tooth-count ratios encode the periods of ...
Apple G3
f(x) = personal computing in late 1990s
PowerPC 750 (G3) microprocessor powering early iMacs, PowerBooks, and consumer desktops with a CMOS RISC core, backside cache, and enhanced multimedia units in the late 1990s Apple lineup.
Apple G4
f(x) = media-rich consumer compute
PowerPC 7400-based Apple G4 systems such as the iMac G4 and Power Mac G4 combine a superscalar CMOS core with AltiVec vector units to accelerate media-rich applications.
Apple G5
f(x) = General-purpose CPUs → PowerPC / POWER
IBM PowerPC 970-based G5 microarchitecture brought 64-bit, dual-core performance to the Power Mac G5 lineup, executing PowerPC/Unix workloads with high-bandwidth caches and AltiVec acceleration while ...
Atmel/Microchip AVR ATmega
f(x) = embedded control loops and peripheral interfacing
An 8-bit RISC microcontroller family with rich peripheral set and in-system programmable flash used across embedded projects, most notably as the ATmega328P on the Arduino Uno development board for ro...
Atmel/Microchip AVR ATtiny
f(x) = Classic embedded
Tiny AVR microcontrollers designed for constrained devices, often stitched into LED wearables and wearable control loops that need tiny flash footprints and low power draw.
Atmel/Microchip AVR32
f(x) = Embedded & microcontroller cores → Classic embedded
Atmel/Microchip AVR32 is a 32-bit RISC microcontroller architecture with Harvard instruction/data pipelines, targeting deterministic audio signal processing and industrial control applications via the...
CDC 6600 (1964)
f(x) = gigaflop frontier scientific floating-point workloads
The CDC 6600 (1964) paired scoreboard-driven pipelines with dedicated peripheral processors to keep its transistorized core aimed at float-heavy scientific targets, chasing gigaflop-frontier workloads...
CEVA DSP cores
f(x) = DSP-based audio/5G acceleration
Programmable CEVA DSP cores such as the CEVA-TeakLite and CEVA-XC families power audio codecs, wireless basebands, and modem SoCs.
Coherent Ising machine (OPO network)
f(x) = Ising Hamiltonian ground state / combinatorial optimization (MAX-CUT, QUBO)
A network of degenerate optical parametric oscillator (DOPO) pulses circulating in a fiber ring cavity. Each pulse can oscillate in one of two phase states (0 or π), encoding a spin. Measurement-feedb...
Coupled oscillator network (Kuramoto / XY model)
f(x) = MAX-CUT / graph partitioning (approximate)
A network of identical oscillators — pendula, LC circuits, or CMOS ring oscillators — coupled to their neighbours by springs or resistive links. The Kuramoto model describes how each oscillator's phas...
DEC Alpha 21064
f(x) = High-frequency floating-point compute
1992 64-bit RISC pipeline featuring dual integer issue stages, a four-stage fetch/decode/execute/commit path, and on-chip 8 KB instruction and data caches, positioned for DEC server racks and AlphaSta...
DEC PDP-11
f(x) = interactive workstation time-sharing, general-purpose operating system development
The DEC PDP-11 married an unusually orthogonal instruction set with dual UNIBUS and DIBUS pathways, letting its transistorized backplane with microprogrammed control deliver interactive time-sharing w...
DEC PDP-8
f(x) = Instrument control and laboratory automation
The DEC PDP-8 combines a 12-bit accumulator, low-cost rack packaging, and roots in real-time control applications, embodying the general-purpose mainframe lineage.
DEC VAX
f(x) = general-purpose server/UNIX workloads
DEC VAX introduced a 32-bit CISC ISA with virtualization extensions, vectored interrupt handling, and multi-processor cache-coherent CPU/cache modules, enabling general-purpose server and UNIX workloa...
Differential analyzer
f(x) = solutions to systems of ODEs (via chained mechanical integration)
Built by Vannevar Bush and Harold Hazen at MIT in 1928–1931, the differential analyzer is a general-purpose analog ODE solver. The core component is a wheel-and-disk integrator: a disk rotates at rate...
Diffractive deep neural network (D²NN)
f(x) = neural network inference / image classification (at the speed of light)
A stack of passive, 3D-printed diffraction layers implements a trained neural network entirely in the optical domain. Each layer is a mask with pixel-wise phase or amplitude modulation, trained offlin...
ESP32-C3
f(x) = secure low-power IoT edge
Espressif's 32-bit RISC-V wireless MCU with integrated Wi-Fi and BLE connectivity, targeted at IoT deployments.
ESP32-C6
f(x) = secure IoT and smart sensing
Espressif's more capable MCU pairing 40nm RISC-V vector extensions with Wi-Fi 6 and BLE 5.3 to harden compute at the edge for secure IoT and smart sensing.
Gate-based quantum computer
f(x) = unitary quantum computation / quantum algorithms (Shor factoring, Grover search, VQE)
A register of qubits — typically superconducting transmons cooled to ~10 mK — whose state is manipulated by sequences of microwave pulses implementing one- and two-qubit unitary gates. Any computation...
GigaDevice GD32VF RISC-V microcontrollers
f(x) = industrial IoT control
GigaDevice's GD32VF103 family (e.g., the GD32VF103C8T6) couples a 40nm RV32 core with DSP accelerators and single-cycle MAC units, delivering deterministic real-time motor, sensor, and industrial cont...
HP PA-RISC
f(x) = server/workstation compute
32/64-bit RISC with in-order pipeline and dual-issue execution, tailorable to HP 9000 servers and workstations.
Hanging chain (catenary)
f(x) = hyperbolic cosine / thrust line
A chain suspended from two fixed points and left to hang under gravity settles into a curve that exactly realizes the hyperbolic cosine. Gaudí used physical catenaries (inverted) to design the arches ...
IBM POWER1
f(x) = high-performance UNIX server workloads
1990s IBM POWER1 architecture: a general-purpose RISC design with superscalar execution and an expanded register file that powered RS/6000 systems.
IBM POWER10
f(x) = modern enterprise/AI compute
The IBM POWER10 (2021) delivers high throughput compute with deep SMT and a focus on AI acceleration, optimizing matrix math and inference for demanding enterprise workloads.
IBM POWER7
f(x) = energy-efficient enterprise compute
IBM POWER7 (2010) introduces 8-way simultaneous multithreading, high-throughput virtualization, and energy-efficient design targeted to IBM Power Systems.
IBM System/360
IBM System/360 unified IBM's commercial mainframe line with a single instruction set architecture, establishing upward compatibility and shaping enterprise computing for decades.
IBM analog AI chip
f(x) = Energy-efficient inference via PCM memristive crossbar arrays
IBM Research analog AI chip uses memristive crossbar arrays with PCM elements to implement analog differential compute for neural inference, tightly integrating in-memory multiply-accumulate operation...
Intel 286
f(x) = protected-mode segmentation
The Intel 80286 advanced the x86 lineage with protected mode and richer 16-bit enhancements, pushing early departmental servers by exposing segmented protection and expanded memory beyond the 8086/88 ...
Intel 386
f(x) = 32-bit protected-mode CPU operations with paging enabling modern OS virtualization
Intel's 80386 microprocessor introduced 32-bit protected mode with paging and hardware multitasking support, forming the foundation for modern OS virtualization and advanced multitasking environments.
Intel 486
f(x) = Integration for mainstream PC workloads (DOS/Windows 3.1 era desktop computing with spreadsheets, CAD, and client/server applications).
The Intel 80486 fused an on-chip floating-point unit, eight-stage pipelined datapath, and write-back L1 cache into one superscalar CMOS microprocessor, delivering deterministic x86 throughput for desk...
Intel 8051 microcontroller
f(x) = deterministic real-time control loops
8-bit microcontroller featuring Harvard architecture with separate code and data spaces, integrated timers, serial UART, and parallel I/O, widely deployed in embedded appliances for deterministic cont...
Intel 8086
f(x) = PC-era general-purpose computing
Intel's first 16-bit CISC CPU powering early IBM PCs and compatible machines, notable for its segmented memory model that bridged 16-bit processing with a 20-bit address space.
Intel Alder Lake (hybrid)
f(x) = big.LITTLE-inspired desktop/mobile tuning
Hybrid x86 microarchitecture pairing Golden Cove performance cores with Gracemont efficiency cores, guided by Thread Director for workload steering and offering DDR5 plus PCIe 5.0 support, as seen in ...
Intel Core (Yonah)
f(x) = laptop-performance
Intel Core (Yonah) dual-core mobile microarchitecture introduced for 2006 laptop platforms; features paired Yonah cores with shared cache, advanced power-efficient enhancements, and Intel 64 support f...
Intel Haswell Microarchitecture
f(x) = Mainstream laptop and desktop performance from the 2013 Haswell era.
Haswell's 2013 microarchitecture pairs aggressive out-of-order cores, AVX2 vector extensions, the UPI fabric, fine-grained power gating, and Gen7 integrated graphics to drive responsive performance in...
Intel Itanium (IA-64 EPIC)
f(x) = Enterprise/server workloads that attempted to harness VLIW/EPIC scheduling for mission-critical throughput on HP Integrity class machines.
Intel's Itanium (IA-64) combined a 64-bit EPIC/VLIW instruction set with compiler-managed parallelism, predication, and speculation to target enterprise and mission-critical workloads, primarily deplo...
Intel Nehalem microarchitecture
f(x) = Improved server energy efficiency through integrated memory controller, QuickPath interconnect, and Turbo Boost optimizations.
Category 1 general-purpose x86 CPU lineage microarchitecture that brings the memory controller on-die, couples cores with QuickPath, and uses Turbo Boost to lift throughput and power efficiency.
Intel P6 (Pentium Pro)
f(x) = Delivers high server and workstation throughput by combining speculative multi-issue scheduling with the integrated L2 cache to keep pipelines fed.
The Intel P6 (Pentium Pro) CPU introduced a deeply pipelined out-of-order superscalar core with an on-die L2 cache to accelerate enterprise workloads; example: Pentium Pro 200 MHz powering mid-1990s s...
Intel Pentium (P5)
f(x) = Mainstream PC acceleration through dual-issue x86 execution.
The Intel Pentium (P5) was Intel's first superscalar CPU, adding superscalar execution, dynamic branch prediction, and dual pipelines over the 486 to deliver significantly higher general-purpose perfo...
Intel Pentium 4 (NetBurst)
f(x) = Desktop and server scaling is realized through the NetBurst deep pipeline CMOS microarchitecture and Hyper-Threading to maximize throughput across wide x86 workloads.
The Intel Pentium 4 (NetBurst) pairs the NetBurst microarchitecture with a very long pipeline and the first mainstream Hyper-Threading implementation to chase high clock rates across desktop and serve...
Intel Sandy Bridge
f(x) = Mainstream PC and laptop compute workloads (productivity, media, client/server) on x86-64 platforms.
Intel's Sandy Bridge microarchitecture fused its CPU cores with the first-generation Intel HD Graphics, an improved branch predictor, and AVX support into a unified CMOS design to deliver deterministi...
Intel Skylake
f(x) = efficient mid-2010s computing
Intel Skylake is a 14nm FinFET microarchitecture featuring a micro-op cache, improved branch prediction, Gen9 graphics, and balanced desktop and laptop deployment.
Kelvin tide-predicting machine
f(x) = sum of sinusoids / tidal height (Fourier synthesis)
Designed by Lord Kelvin (William Thomson) in 1872–73, this special-purpose mechanical analog computer performs real-time Fourier synthesis. Each tidal harmonic constituent (M2, S2, N2 …) is represente...
Liquid marble computer
f(x) = boolean logic / reversible gates (AND, XOR, OR, NOT, Toffoli, Fredkin)
Liquid marbles are millimetre-scale droplets coated with hydrophobic powder that makes them roll freely without wetting surfaces. Computation is collision-based: two marbles directed at an intersectio...
MEMS accelerometer
f(x) = Newton's second law (a = F/m) — continuous analog acceleration measurement
A microfabricated proof mass (typically silicon, ~1 μg) suspended by folded-beam springs. Under acceleration, the mass displaces by x = ma/k (Hooke's law + Newton's second law in equilibrium). Displac...
MIPS R2000
f(x) = Early SGI and DECstation workstations
Introduced in 1985 with a five-stage RISC pipeline, the MIPS R2000 leaned on single-cycle integer basics, a concise load/store ISA, and predictable control flow to keep each stage decoding, executing,...
MIPS R3000
f(x) = higher-performance workstation compute
The MIPS R3000 builds on the R2000 with 33/64-bit addressing flexibility, deeper pipelines, write-back caches, and expanded coprocessor support, making it the go-to processor for high-performance work...
MONIAC (Phillips hydraulic computer)
f(x) = Keynesian macroeconomic equilibrium (ODE system)
Built by Bill Phillips (1949). Water flows through tanks and pipes representing economic sectors — income, consumption, taxation, investment. Flow rates encode economic quantities. The system settles ...
Marble computer
f(x) = binary arithmetic / boolean logic
Gravity-fed marble runs with rocker/seesaw gates implement binary arithmetic and logic operations. One marble = 1 bit. The rocker flips state on each pass, implementing half-adders and logic gates. Th...
Mechanical fire-control computer
f(x) = ballistic trajectory / gun bearing and elevation (multivariate real-time ODE)
Electromechanical analog computers installed on WWII-era warships (e.g. the US Navy Mark 1) continuously computed the correct bearing and elevation for naval guns from up to 25 live inputs: target ran...
Mechanical gyroscope
f(x) = time-integral of angular velocity (orientation tracking)
A spinning rotor mounted in gimbals conserves angular momentum. Any external torque causes precession perpendicular to both the spin axis and the applied torque — rather than tilting directly. By read...
Memristive Hopfield network optimizer
f(x) = optimization via chaotic annealing / transient dynamics
Memristive circuits implementing Hopfield network topology where the intrinsic nonlinearity of memristors creates transient chaotic annealing processes. The chaotic dynamics enable escape from local m...
Memristor crossbar
f(x) = analog matrix-vector multiplication
Crossbar arrays of memristors (memory resistors) perform matrix-vector operations in analog. Voltages applied to rows, currents collected from columns. Resistance values encode matrix elements. Enable...
Microchip PIC10
f(x) = simple embedded controls
tiny 8-bit microcontroller (PIC10F series) for cost-sensitive control loops.
Microchip PIC12
f(x) = LED and sensor control
Microchip PIC12 (PIC12F series) 12-bit CMOS microcontrollers in tiny DIP/SOT packages, supporting direct LED and sensor control on compact embedded boards.
Microchip PIC16
f(x) = automation devices
The 8-bit PIC16 family combines a Harvard architecture with a pipelined instruction path, making it a staple of hobbyist and professional controllers used in automation devices and embedded teaching r...
Microchip PIC18
f(x) = 8-bit enhanced microcontroller architecture with advanced instructions for embedded control
The PIC18 family pairs an 8-bit enhanced core, pipelined execution, and extended instruction set with rich peripherals, making it deterministic, exact, and suited to robotics and instrumentation workf...
Microchip PIC24
f(x) = Embedded & microcontroller cores → Classic embedded
Microchip's PIC24 line is a 16-bit mid-range DSC used in motor control, blending a microcontroller-friendly datapath with DSP extensions for PWM, ADC, and sensor-feedback loops.
Microchip PIC32
f(x) = Embedded & microcontroller cores → Classic embedded
Microchip PIC32 is a 32-bit MIPS-based microcontroller line that equips advanced embedded systems with DMA-driven peripherals, caches, and large flash to anchor automation, connectivity, and real-time...
Mill Computing
f(x) = experimental compiler-rich compute
Mill's architecture merges a belt machine register model with VLIW-style wide-issue and deeply pipelined stages to pursue high efficiency and sustained throughput, relying on a compiler-centric workfl...
Neuromorphic chip (Intel Loihi / IBM TrueNorth)
f(x) = spiking neural network computation
Silicon chips that mimic neural computation using spiking neurons and synaptic connections. Intel Loihi and IBM TrueNorth implement event-driven, asynchronous processing with on-chip learning capabili...
Op-amp analog computer
f(x) = ODE integration via Kirchhoff's laws
Operational amplifiers configured as integrators, adders, and multipliers solve differential equations in real-time. Voltages represent variables, circuit topology encodes the equation structure. Clas...
Optical correlator (4f / VanderLugt filter)
f(x) = cross-correlation / matched filtering (pattern detection in O(1) optical time)
A 4f lens system consists of two lenses separated by twice their focal length with a holographic or spatial-light-modulator (SLM) filter at the shared Fourier plane. The first lens computes the Fourie...
POWER2
f(x) = server-class compute
General-purpose CPU lineage to PowerPC/POWER, POWER2 couples advanced superscalar, multi-issue pipelines and large caches in a high-frequency multi-chip module to deliver server-class compute for IBM ...
POWER3
f(x) = HPC/server compute
A 64-bit out-of-order PowerPC architecture with multiple integer and floating-point execution units and high floating-point throughput, deployed across IBM RS/6000 and pSeries servers.
POWER4
f(x) = General-purpose CPUs → PowerPC / POWER
Dual-core Power4 (2001) high-throughput server DNA that underpins IBM pSeries 690 and eServer P655 SAN clusters, delivering 64-bit PowerPC/POWER general-purpose CPU throughput for block-storage contro...
POWER5
f(x) = General-purpose CPUs → PowerPC / POWER
Multi-core POWER5 processor deployed in IBM eServer pSeries machines (e.g., p5 590) for virtualization workloads.
POWER6
f(x) = enterprise large-scale computing
2007 IBM POWER6 is a high-frequency PowerPC/POWER chip with SMT and hardware virtualization that powered IBM pSeries 570/780 enterprise servers.
POWER8
f(x) = General-purpose CPUs → PowerPC / POWER
2012 IBM POWER8 many-core processor with CAPI support, deployed in Power Systems E870 servers for enterprise workloads.
POWER9
f(x) = General-purpose CPUs → PowerPC / POWER
2017 IBM POWER9 processor featuring OpenCAPI, NVLink, and SMT, powering Summit and IBM Power9 servers.
Photonic integrated circuit (silicon photonics)
f(x) = matrix-vector multiplication / unitary linear transforms (for neural network inference)
Arrays of Mach-Zehnder interferometers (MZIs) and microring resonators on a silicon chip implement programmable unitary matrices in the optical domain. Light encodes values as amplitude or phase; pass...
Planimeter
f(x) = area enclosed by an arbitrary plane curve (∮ via Green's theorem)
A two-bar linkage with a tracing point at one end and a measuring wheel mounted on the tracer arm. When the operator traces the boundary of an arbitrary shape, the wheel rolls only in the direction pe...
Qualcomm Hexagon
f(x) = mobile signal processing
Qualcomm Hexagon is a VLIW DSP inside Snapdragon SoCs that accelerates audio, vision, and machine learning workloads.
Reservoir computer
f(x) = temporal pattern recognition / dynamical system computation
Fixed nonlinear dynamical system (reservoir) coupled to a trained linear readout layer. Input drives the reservoir dynamics, output layer learns to extract desired computations. Echo state networks an...
Resistive sheet (Teledeltos) Laplace solver
f(x) = solutions to Laplace's equation ∇²φ = 0 (electrostatics, heat, groundwater flow)
A sheet of Teledeltos — carbon-coated resistive paper with ~6 kΩ/square resistivity — conducts current that obeys the same Laplace equation as electrostatic potential, steady-state heat conduction, in...
Rubber-band Steiner tree
f(x) = Euclidean Steiner minimum tree (approximate)
Elastic bands stretched between pins hammered into a board relax under tension to a state of minimum total length. Because each band pulls with a force proportional to its extension, the equilibrium c...
SPARC
f(x) = UltraSPARC/enterprise compute
SPARC (Scalable Processor Architecture) is a VLSI RISC architecture from Sun Microsystems/Oracle featuring register windows that keep deep call stacks performant and powering Sun and Oracle workstatio...
SiFive U54-MC core cluster
f(x) = low-power Linux-capable RISC-V compute
The SiFive U54-MC cluster combines four RV64IMAFD general-purpose cores with a supervisory S7 management core and coherent cache fabric, delivering low-power Linux-capable RISC-V compute used on HiFiv...
SiFive U74
f(x) = scale-up RISC-V Linux servers
High-performance out-of-order RISC-V core family from the SiFive Performance Series, optimized for scale-up Linux server deployments.
SiFive X280
f(x) = General-purpose CPUs → RISC-V
The SiFive X280 is a vector extension core aimed at AI acceleration, realizing machine learning inference workloads in SiFive Lighthouse and other AI boards.
Simulated annealing (thermal)
f(x) = argmin of energy / cost landscape
A physical system coupled to a heat bath at slowly decreasing temperature explores its energy landscape. At high temperature it escapes local minima; as T→0 it settles into a global minimum — if cooli...
Slide rule
f(x) = logarithm, multiplication, division, roots
Logarithmic scales engraved on sliding rules allow multiplication by physical addition of lengths (log a + log b = log ab). Precision is bounded by engraving quality and human reading resolution — typ...
Soap film
f(x) = minimal surface (Plateau's problem)
A soap film spanning a closed wire boundary settles into the surface of minimum area — the solution to Plateau's problem. For two parallel rings it realizes a catenoid. Can approximate Steiner trees f...
Spaghetti sort
f(x) = total ordering of positive reals (sorting) in O(n) physical time
Cut n spaghetti strands to lengths proportional to the n values to be sorted. Gather them loosely in a fist and lower them vertically onto a flat table so all strands stand upright. Lower a flat hand ...
Sun SPARC v8
f(x) = Unix workstation and multi-threaded workloads
Sun SPARC v8 is a 64-bit RISC core with register windows, clean encoding, and Solaris Ultra workstation deployment used in Sun Ultra 1/2 systems to accelerate interactive multi-threaded UNIX developme...
Sun SPARC v9
f(x) = enterprise Solaris workload
Sun SPARC v9 extends the SPARC ISA with full 64-bit improvements, wider floating-point units, and server-class scaling (large caches and coherent SMP) to keep pace with Solaris enterprise services.
TI MSP430
f(x) = Embedded & microcontroller cores → Classic embedded
Texas Instruments' MSP430 family is an ultra-low-power 16-bit microcontroller platform widely used in energy-harvested sensor nodes and low-power embedded monitoring tasks, combining deep sleep modes ...
TI TMS320 C2000
f(x) = deterministic control loops
TI TMS320 C2000 family of 32-bit fixed-point DSPs optimize deterministic motor control loops with on-chip ADCs, PWMs, comparators, and other peripherals for real-time sensing and actuation.
TI TMS320 C5000
f(x) = Audio and voice signal processing for low-power hearing aids and embedded audio products.
Low-power 16-bit fixed-point DSP for audio and voice processing widely used in digital hearing aids.
TI TMS320 C6000 DSP
The TI TMS320 C6000 family are 32-bit VLIW/very long instruction word DSPs engineered for high-throughput signal processing, often deployed in base station and other wireless infrastructure hardware.
Tensilica Xtensa DSP
f(x) = audio/machine learning acceleration
Configurable VLIW/dual-issue DSP core used across Cadence HiFi audio DSP families such as HiFi 3 and Tensilica LX processors, enabling extensible ISA custom instructions for audio decoding and machine...
Thermodynamic computer
f(x) = sampling from Boltzmann distributions
Uses thermal noise in analog circuits to sample from Boltzmann distributions. Thermal fluctuations provide natural randomness that follows statistical mechanics principles. The Normal Computing SDE (S...
Thermodynamic computer (Normal Computing SPU)
f(x) = probabilistic sampling / linear algebra via thermal equilibration
Analog physics-based computers using thermodynamic principles for computation. Normal Computing's Stochastic Processing Unit (SPU) uses RLC circuits as unit cells with all-to-all coupling via switched...
Transmeta Crusoe
f(x) = low-power mobile compute
Transmeta's Crusoe family paired a 256-bit VLIW core with Code Morphing Software that dynamically translated x86 binaries into ultra-low-power native instructions, caching hot traces and emulating the...
Ventana Veyron
f(x) = Ventana internal server designs
Ventana's high-performance multi-core RISC-V targeted at AI and HPC workloads within Ventana's own compute node and server fabric, optimizing for chiplet scalability and domain-specific acceleration.
Water (fluidic) computer
f(x) = binary addition / boolean logic (AND, XOR)
Water levels in vessels encode binary digits; a siphon and slow drain combine to implement AND and XOR in a single cup-and-tube unit. A filled cup is a 1, an empty cup a 0. When two cups feed one cont...
Watt centrifugal governor
f(x) = proportional speed regulation (continuous set-point tracking via negative feedback)
Two steel balls are mounted on hinged arms linked to a rotating vertical shaft driven by the engine. As engine speed increases, centrifugal force swings the balls outward and upward; through a collar ...